	.coupon-list{
		padding: 30rpx;
	}
	.coupon-box{
		padding: 20rpx;
		background-color: #F0F1F6;
		height: 100%;
	}
	.coupon-com {
	    margin-bottom: 20rpx;
	    color: #333;
	    background-color: #fff;
	    border-radius: 20rpx;
		// box-shadow: 0px 4px 16px 0px rgba(0,0,0,0.1); 
	}
	
	.coupon-com-back {
	    position: relative;
	}
	
	.coupon-com-back::after {
	    position: absolute;
	    right: 10rpx;
	    bottom: 0;
	    width: 140rpx;
	    height: 140rpx;
	    background-image: url(https://cdn.atzuche.com/miniprogram/logo-back.png);
	    background-repeat: no-repeat;
	    background-position: right bottom;
	    background-size: 140rpx 140rpx;
	    content: '';
	}
	
	.coupon-com-main,.coupon-com-main-left {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: center;
	    align-items: center;
	}
	
	.coupon-com-main {
	    position: relative;
	    padding: 40rpx 40rpx 20rpx 0;
	    border-bottom: 1px dashed $u-border-color;
	}
	
	.coupon-com-main-left {
	    -ms-flex-pack: center;
	    justify-content: center;
	    width: 200rpx;
	    height: 130rpx;
	    color: var(--view-theme);
		border-right: 1px dashed $u-border-color;
	}
	
	.coupon-com-main-left-strong {
	    font-weight: 700;
	    font-size: 60rpx;
	}
	
	.coupon-com-main-left-small {
	    margin: 22rpx 0 0;
	    font-size: 24rpx;
	}
	
	.coupon-com-main-left.image-cover {
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: auto 100%;
	}
	
	.coupon-com-main-right {
	    flex: 1 1;
	    width: 100%;
		margin-left: 15rpx;
	}
	
	.coupon-com-main-right-name {
	    margin-bottom: 18rpx;
	    color: #333;
	    font-size: 28rpx;
	    line-height: 1;
	}
	
	.coupon-com-main-right-des {
	    display: -webkit-box;
	    overflow: hidden;
	    color: #999;
	    font-size: 24rpx;
	    line-height: 36rpx;
		word-wrap:break-word;
	    white-space: pre-wrap;
	    text-overflow: ellipsis;
	    -webkit-line-clamp: 5;
		width: 100%;
	}
	
	.radio-coupon .coupon-com-main-right-des {
		width: 360rpx;
	}
	
	.coupon-com-main-right-ex1 {
	    max-width: 55%;
	}
	
	.coupon-com-main::after,.coupon-com-main::before {
	    position: absolute;
	    bottom: -10rpx;
	    width: 20rpx;
	    height: 20rpx;
	    background-color: #F0F1F6;
	    border-radius: 50%;
	    content: '';
	}
	
	.coupon-com-main::before {
	    left: -8rpx;
	}
	
	.coupon-com-main::after {
	    right: -8rpx;
	}
	
	.coupon-com-footer {
	    padding: 18rpx 40rpx;
	    font-size: 26rpx;
	    line-height: 50rpx;
	}
	
	.coupon-com-footer .com-owner-car-list {
	    background: url(@/static/images/icon-arrow.png) no-repeat right;
	    background-size: 30rpx;
	}
	
	.coupon-com-history,.coupon-com-history .coupon-com-main-left {
	    color: #999;
	}
	
	.coupon-com-unavailable,.coupon-com-unavailable .coupon-com-main-left,.coupon-com-unavailable .coupon-com-main-right-des {
	    color: #ddd;
	}
	
	.coupon-com .tag,.coupon-com .tag2,.coupon-com .primary-tag{
	    position: absolute;
	    top: 0;
	    right: 0;
	    z-index: 9;
	    width: 150rpx;
	    height: 50rpx;
	    color: #fff;
	    font-size: 24rpx;
	    line-height: 50rpx;
	    text-align: center;
	    text-indent: 12rpx;
	    background-size: cover;
		border-radius: 0rpx 20rpx 0rpx 20rpx;
	}
	
	.coupon-com .primary-tag {
		background-color: var(--view-theme);
	}
	
	.coupon-com .tag {
		background-color: #F6AB16;
	}
	
	.coupon-com .tag2 {
		background-color: #E11A10;
	}
	
	.coupon-com .radio-coupon .tag{
		background-color: #ccc;
	}
	
	.select .radio-coupon .tag{
		background-color: var(--view-theme);
	}
	
	.no-select .tag,.no-select .tag2,.no-select .my-but-primary{
		background-color: #B5B5B5;
	}
	
	.coupon-com .overly-gray {
	    color: #999;
	}
	
	.coupon-com .overly-light-gray {
	    color: #ddd;
	}
	.select{
		background-color: #FFFFFF;
	}
	
	.coupon-com-main-right-ex1 text{
		font-size: 24rpx;
	}
	
	.no-select .coupon-com-main-left,.no-select .coupon-com-main-right-name,.no-select .coupon-com-main-right-des,.no-select .com-owner-car-list,.no-select .coupon-com-main-right-ex1 text{
		color: #ddd;
	}
	
	.com-button{
	}
	.com-button .my-but-primary{
		font-size: 28rpx;
		line-height: 30px;
		height: 60rpx;
	}
	.bottom-box{
		position: fixed;
		bottom: 0rpx;
		left: 0rpx;
		padding: 20rpx;
		width: 100%;
	}
	.not-but{
		color: #fff;
		background-color: $u-tips-color;
	}